package Operations;
import Operations.Calculate.ACalculate;
import Data.RuleDB;

/**
 * @author Martin
 * @version 1.0
 * @created 24-III-2012 8:05:05
 */
public class SimpleFactory {

	private ACalculate aCalculate;
	public RuleDB m_RuleDB;
	public ACalculate m_ACalculate;

	public SimpleFactory(){

	}

	public void finalize() throws Throwable {

	}

	/**
	 * 
	 * @param dbData
	 * @param resultData
	 * @param name
	 */
	public int createOperation(ArrayList<DbData> dbData, ResultData resultData, String name){
		return 0;
	}

	/**
	 * 
	 * @param from
	 * @param to
	 */
	public ArrayList<DbDate> getDate(Date from, Date to){
		return null;
	}

	/**
	 * Provede celou operaci
	 * 
	 * @param from
	 * @param to
	 * @param resultData
	 * @param name
	 */
	public void operation(Date from, Date to, ResultData resultData, String name){

	}

}